@charset "utf-8";
/*.expert-list*/
.expert-list .media{margin-top:30px;}
.expert-list .media-left{padding-right:20px;}
.expert-list .media-left a{display:block;position:relative;border-radius:50%;}
.expert-list .media-left a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(2,136,207,.7) url(../img/school/add.png) center center no-repeat;opacity:0;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border-radius:50%;}
.expert-list .media-left a:hover:after{opacity:1;}
.expert-list .media-left img{width:170px;height:170px;object-fit:cover;border-radius:50%;}
.expert-list .media-heading{margin-bottom:20px;}
.expert-list .media-heading a{color:currentColor;}
.expert-list .media-heading small{margin-left:20px;font-size:0;}
.expert-list .media-heading small span{padding:0 10px 0 35px;font-size:14px;}
.expert-list .media-heading small span:not(:last-child){border-right:1px solid #ddd;}
.expert-list .media-heading a.fa{color:#e2403e;text-decoration:none;margin-right:5px;}
.expert-list .icon-flag{background:url(../img/school/icon-flag.png) 10px center no-repeat;}
.expert-list .icon-school{background:url(../img/school/icon-school.png) 10px center no-repeat;}
.expert-list .media-body{padding-bottom:30px;}
.expert-list .media-body .bg-grey{line-height:1.6;}
.expert-list .media:not(:last-child) .media-body{border-bottom:1px solid #e6e6e6;}
.expert-list .media-body .label{font-size:12px;background-color:#e2e2e2;color:currentColor;padding:5px 10px 5px 15px;font-weight:500;}
.expert-list .media-body .label:after{content:"\f111";font-family:'FontAwesome';color:#fff;padding-left:5px;font-size:10px;}

/*content*/
.mod-expert-content{padding-bottom:90px;}
.mod-expert-content .bd-eee{border:1px solid #eee;}
.mod-expert-content .tab-pane{padding:0 20px;}

/*expert-brief*/
.expert-brief .media{margin-top:0}
.expert-brief .media-left img{border-radius:0;width:220px;height:220px;}
.expert-brief .media-body{padding-bottom:0;}
.expert-brief .media-heading{font-size:24px;}
.expert-brief .media-heading .fa{font-size:18px;position:relative;top:6px;}

/*blue-tabs*/
.blue-tabs{border-bottom:2px solid #0288cf;}
.blue-tabs li{float:left;}
.blue-tabs li a{display:block;padding:15px 30px;text-decoration:none;}
.blue-tabs li.active a{background-color:#0288cf;color:#fff;}